A landlord and his letting agents have been slapped with a fine of more than £20,000 and given criminal records for failing...